"""
控制语句
1、顺序语句
2、选择语句
3、循环语句
"""
import copy

############################################################################################
print('第14部分')
'''
if语句
'''
a = True
if a is True:
    print(True)
else:
    print(False)

a, b = 1, 2
if a < b:
    print(True)
elif a == b:
    print('a == b')
else:
    print(False)


age = 25
# age = input('输入检查人员的年龄')
if age >= 18:
    print('已成年')
elif 13 < age <= 17:
    print('在上中学')
elif 6 < age <= 13:
    print('在上小学')
elif 5 <= age <= 6:
    print('该准备上小学了')
else:
    print('获取年龄失败')

############################################################################################
print('\n第15部分')
'''
三元运算
'''
a = 1; b = 2; c = 3
print(a, b, c)  # 1 2 3 4 5 6

############################################################################################
print('\n第16部分')
'''
if嵌套语句
'''
flag = 1  # 有没有车票
price = 3  # 车票号码
if flag == 1:
    print('真票')
    if price >= 3:
        print('票号正确True')
    else:
        print('票号错误False')
else:
    print('假票')

############################################################################################
print('\n第17部分')
'''
循环语句  循环：重复执行的代码
for 条件；
while 条件：
'''
for i in range(0, 25):  # 结束条件：i在range(0, 25)循环结束
    if i == 7 or i == 12 or i == 18:
        print('该吃饭了')
    elif i == 21:
        print('该睡觉了')
    elif i >= 21 or i < 7:
        print('在睡觉')
    else:
        print(f'该干什么干什么，现在时间是{i}点')

n = 0
while n < 10:  # 结束条件：n不小于10
    n += 1
    print(f'已经跑了{n}圈')
print('跑完10圈了')

# 九九乘法表
for i in range(1, 10):
    for j in range(1, i + 1):
        print('%d*%d=%d' % (j, i, i * j), end=' ')
    print()

# range(起始值，结束值，步长)
for i in range(1, 10, 3):
    print(i, end=' ')  # 1 4 7

# 金字塔
for i in range(10):
    if i % 2 == 1:
        print(str('*'*i).center(21, ' '))


# 结束循环break 与 跳过进入下一个循环continue
for i in range(20):
    if i == 9:  # i是9则结束循环
        break  # 结束循环
    if i % 2 == 1:  # i是单数就跳过
        continue  # 跳过进入下一个循环
    print(i)
# 输出结果为0 2 4 6 8


